package top.huhuiyu.springboot.study.aop;

import org.aspectj.lang.annotation.Pointcut;

/**
 * @author 胡辉煜
 */
public interface BaseControllerAop {

  // 切点表达式，public表示修饰符为public * 表示任意字符 (..)表示任意参数
  // 简单的来说，下面的表达式表示controller包里面的任意类的任意方法执行都会被拦截
  @Pointcut("execution(public * top.huhuiyu.springboot.study.controller..*.*(..))")
  default void pointcut() {
  }
}
